搜索 K
Appearance
博客正在加载中...
Appearance
聊聊更多关于 redis-cli,也就是 Redis 客户端的使用
之前我们直接使用 redis-cli 即可连接 Redis,但有时候我们想要测试下连接是否正常,比如连接到服务端后,Redis 服务端挂了,此时任何操作都是不行的:
127.0.0.1:6379> get
Could not connect to Redis at 127.0.0.1:6379: 由于目标计算机积极拒绝,无法连接。
(2.03s)Redis 提供了 PING 命令来测试客户端与 Redis 的连接是否正常,如果连接正常会收到回复 PONG。如:
$ redis-cli PING
PONG之前我们都是不带参数的运行 redis-cli,进入交互模式,然后输入命令操作 Redis:
$ redis-cli
redis 127.0.0.1:6379> PING
PONG
redis 127.0.0.1:6379> ECHO hi
"hi"这种方式在要输入多条命令时比较方便,也是本教程中主要采用的方式。 除此之外,还可以将命令作为 redis-cli 的参数执行,例如我们想要关闭 Redis,可以直接指定参数:
$ redis-cli SHUTDOWNredis-cli 执行时会自动按照默认配置(服务器地址为 127.0.0.1,端口号为 6379)连接 Redis,如果想要连接其他环境下的 Redis,可以通过-h 和-p 参数可以自定义地址和端口号:
$ redis-cli -h 120.xx.xx.xx -p 6379除了使用 Redis 自带的客户端 redis-cli 之外,还有一些可视化的工具,可以更直观和简单的连接和使用 Redis,例如可以直接看到有什么数据,直接编辑数据等(而不是使用命令去修改数据)。
例如 RedisInsight,官网地址:RedisInsight,使用效果图:

除此之外,还有很多其他的可视化工具:
使用可视化工具来操作数据,还是挺方便的,不用输入一大堆的命令。当然,后续我们主要是在代码中操作 Redis,对于可视化工具可以按需使用。